<html>
<head><meta charset="utf-8"><title>meaning of p-critical · t-compiler/wg-prioritization · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/index.html">t-compiler/wg-prioritization</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html">meaning of p-critical</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="193381978"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193381978" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193381978">(Apr 08 2020 at 21:40)</a>:</h4>
<p>I'd like to re-start the discussion of this</p>



<a name="193381990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193381990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193381990">(Apr 08 2020 at 21:40)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="2403">@WG-prioritization</span></p>



<a name="193381997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193381997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193381997">(Apr 08 2020 at 21:40)</a>:</h4>
<p>we can totally do this async</p>



<a name="193382115"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193382115" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193382115">(Apr 08 2020 at 21:41)</a>:</h4>
<p>this was discussed around <a href="#narrow/stream/227806-t-compiler.2Fwg-prioritization/topic/pre-meeting.20triage.202020-04-09.20.2354818/near/193357937" title="#narrow/stream/227806-t-compiler.2Fwg-prioritization/topic/pre-meeting.20triage.202020-04-09.20.2354818/near/193357937">https://rust-lang.zulipchat.com/#narrow/stream/227806-t-compiler.2Fwg-prioritization/topic/pre-meeting.20triage.202020-04-09.20.2354818/near/193357937</a></p>



<a name="193382206"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193382206" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193382206">(Apr 08 2020 at 21:42)</a>:</h4>
<p>I think I liked this definition:</p>



<a name="193382526"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193382526" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193382526">(Apr 08 2020 at 21:46)</a>:</h4>
<p>P-critical issues are potentially release blockers. They are going to be treated like a blocker but once we are close to the release we would re-consider if it worth blocking the release on a case by case basis.</p>



<a name="193382534"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193382534" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193382534">(Apr 08 2020 at 21:46)</a>:</h4>
<p>something like that but better written</p>



<a name="193385988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193385988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193385988">(Apr 08 2020 at 22:24)</a>:</h4>
<p>Yeah I think it would be too draconian to be literal about release-blockers here</p>



<a name="193386052"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193386052" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193386052">(Apr 08 2020 at 22:25)</a>:</h4>
<p>P-critical for stable regressions (unless we think they aren't bugs), stable soundness holes, particularly for tier-1 seems pretty reasonable for example</p>



<a name="193448772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193448772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193448772">(Apr 09 2020 at 13:21)</a>:</h4>
<p>stable soundness holes that we expect to arise in practical cases, at least</p>



<a name="193448848"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193448848" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193448848">(Apr 09 2020 at 13:22)</a>:</h4>
<p>I'm pretty sure there are stable soundness holes that we have let lie unresolved and can continue to remain so</p>



<a name="193449234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193449234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193449234">(Apr 09 2020 at 13:25)</a>:</h4>
<p>(Can't say I'm happy about the situation with the many soundness holes btw...)</p>



<a name="193449253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193449253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193449253">(Apr 09 2020 at 13:25)</a>:</h4>
<p>(it undermines "Rust is a safe language")</p>



<a name="193461664"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/227806-t-compiler/wg-prioritization/topic/meaning%20of%20p-critical/near/193461664" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/227806-t-compiler/wg-prioritization/topic/meaning.20of.20p-critical.html#193461664">(Apr 09 2020 at 14:59)</a>:</h4>
<p>I think for soundness holes we want to assess how likely it is that people are relying on this behavior and how long the hole has been present -- our goal is always to minimize the chance of it being super hard to fix. So if we things people are very likely to be relying on, but maybe <em>not yet</em>, that is worth investigating and trying to fix, etc.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>